package yl.hs.bmipfull.pojo.system;

import org.springframework.lang.Nullable;
import yl.hs.bmipfull.annotations.DBTable;
import yl.hs.bmipfull.pojo.BaseEntity;

import java.util.Date;

/*
 * GlobalSearchEntity
 * @category
 * @author 谢景广
 * @date 2021-06-28
 */
@DBTable(disName = "GlobalSearch", mapCode = "global_search")
public class GlobalSearchEntity extends BaseEntity {


    private Long id;
    private String title;
    private String body;
    private String dataType;
    private String dataCode;
    private String dataSN;
    private String shareCode;
    @Nullable
    private Date lastModify;
    private String userSN;

    /**
     * 获取主键
     *
     * @return 主键
     */
    public Long getId() {
        return this.id;
    }

    /**
     * 设置主键
     *
     * @param id 主键
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 获取标题
     *
     * @return 标题
     */
    public String getTitle() {
        return this.title;
    }

    /**
     * 设置标题
     *
     * @param title 标题
     */
    public void setTitle(String title) {
        this.title = title;
    }

    /**
     * 获取信息内容
     *
     * @return 信息内容
     */
    public String getBody() {
        return this.body;
    }

    /**
     * 设置信息内容
     *
     * @param body 信息内容
     */
    public void setBody(String body) {
        this.body = body;
    }

    /**
     * 获取数据类型
     *
     * @return 数据类型
     */
    public String getDataType() {
        return this.dataType;
    }

    /**
     * 设置数据类型
     *
     * @param dataType 数据类型
     */
    public void setDataType(String dataType) {
        this.dataType = dataType;
    }

    /**
     * 获取数据代码
     *
     * @return 数据代码
     */
    public String getDataCode() {
        return this.dataCode;
    }

    /**
     * 设置数据代码
     *
     * @param dataCode 数据代码
     */
    public void setDataCode(String dataCode) {
        this.dataCode = dataCode;
    }

    /**
     * 获取数据编号
     *
     * @return 数据编号
     */
    public String getDataSN() {
        return this.dataSN;
    }

    /**
     * 设置数据编号
     *
     * @param dataSN 数据编号
     */
    public void setDataSN(String dataSN) {
        this.dataSN = dataSN;
    }

    /**
     * 获取共享代码
     *
     * @return 共享代码
     */
    public String getShareCode() {
        return this.shareCode;
    }

    /**
     * 设置共享代码
     *
     * @param shareCode 共享代码
     */
    public void setShareCode(String shareCode) {
        this.shareCode = shareCode;
    }

    /**
     * 获取最后更新时间
     *
     * @return 最后更新时间
     */
    public Date getLastModify() {
        return this.lastModify;
    }

    /**
     * 设置最后更新时间
     *
     * @param lastModify 最后更新时间
     */
    public void setLastModify(Date lastModify) {
        this.lastModify = lastModify;
    }

    public String getUserSN() {
        return userSN;
    }

    public void setUserSN(String userSN) {
        this.userSN = userSN;
    }
}
